package com.lzw.breadknife;

import android.view.View;

/**
 * author  : AWeiLoveAndroid
 * e-mail  : lzw460433675@163.com
 * github  : https://gitee.com/AWeiLoveAndroid/BreadKnife
 * project : BreadKnife
 */

public interface Unbinder<T> {

    void bind(T target, Object source);

    void clear();

    void clearAll();

    void bindViewModel(Object... viewModel);

    void notifyDataChange(Class clazz);

    View inflate();
}
